﻿<#if parameters.cssClass??>
	<#assign classPrefix=parameters.cssClass>
<#else>
	<#assign classPrefix="pageDown">
</#if>
<#if !parameters.nameValue?? || parameters.nameValue.totalCount<=0>
<div class="${classPrefix}<#rt>
		<#if parameters.appendCssClass??>
 ${parameters.appendCssClass}"
		<#else>
			"<#lt>
		</#if>	
		<#if parameters.id??>
			id="${parameters.id}"
		</#if>
		<#if parameters.cssStyle??>
			style="${parameters.cssStyle}"
		</#if>		
	><span class="${classPrefix}_no_result">暂时没有数据</span></div>
<#else>	
	<#assign totalPage=(parameters.nameValue.totalCount / parameters.nameValue.maxPageSize)?ceiling>
<div class="${classPrefix}<#rt>
		<#if parameters.appendCssClass??>
           ${parameters.appendCssClass}"
		<#else>
			"<#lt>
		</#if>	
		<#if parameters.id??>
			id="${parameters.id}"
		</#if>
		<#if parameters.cssStyle??>
			style="${parameters.cssStyle}"
		</#if>
	>
	<span class="${classPrefix}_sum">共 ${parameters.nameValue.totalCount?c} 条记录 当前第 ${parameters.nameValue.currentPageNo?c} 页/共 ${totalPage?c} 页</span><#t>&nbsp;&nbsp;
	  <#rt>
		<span class="${classPrefix}_nav"><#t>
			<#if parameters.nameValue.currentPageNo != 1 >
				<#if parameters.callback??>
					<a href="javascript:${parameters.callback}(1)">首页</a><#t>
				<#else>
					<a href="javascript:gotoPage(1);">首页</a><#t>
				</#if>
			<#else>
				首页<#t>
			</#if>
		</span> <#t>		
		<span class="${classPrefix}_nav"><#t>
			<#if parameters.nameValue.currentPageNo &gt; 1>
				<#if parameters.callback??>
					<a href="javascript:${parameters.callback}(${(parameters.nameValue.currentPageNo-1)?c})">上一页</a><#t>
				<#else>
					<a href="javascript:gotoPage(${(parameters.nameValue.currentPageNo-1)?c});">上一页</a><#t>
				</#if>
			<#else>
				上一页<#t>
			</#if>
		</span> <#t>		
		<span class="${classPrefix}_nav"><#t>
			<#if parameters.nameValue.currentPageNo < totalPage>
				<#if parameters.callback??>
					<a href="javascript:${parameters.callback}(${(parameters.nameValue.currentPageNo+1)?c})">下一页</a><#t>
				<#else>
					<a href="javascript:gotoPage(${(parameters.nameValue.currentPageNo+1)?c});">下一页</a><#t>
				</#if>
			<#else>
				下一页<#t>
			</#if>			
		</span> <#t>		
		<span class="${classPrefix}_nav"><#t>
			<#if parameters.nameValue.currentPageNo != totalPage>
				<#if parameters.callback??>
					<a href="javascript:${parameters.callback}(${totalPage?c})">尾页</a><#t>
				<#else>
					<a href="javascript:gotoPage(${totalPage?c});">尾页</a><#t>
				</#if>
			<#else>
				尾页<#t>
			</#if>
                <input type="hidden" id="pageNo" name="pageNo" value="${parameters.nameValue.currentPageNo?c}"/><#t>
		</span> <#t>
	</div><#t>
<script language="JavaScript">
function gotoPage(pageNo){
  var form = document.getElementById("searchForm");
  if(!form) {
	  form = document.forms[0];
  }
  if(form) {
      document.getElementById("pageNo").value = pageNo;
	  form.action = "${url}";
      form.submit();	
  }
}

function gotoPageByInput(){
  var pageNo = document.getElementById("pageNo").value;
  var re = new RegExp("^[0-9]*$");
  if (re.test(pageNo)){
    var pageCount =  ${totalPage?c};
    if(pageNo > pageCount) {
		pageNo = pageCount;
	}
    if(pageNo < 1) {
		pageNo = 1;
	}
    gotoPage(pageNo);
  }else{
    alert('输入页码错误，请正确输入页码');
	document.getElementById("pageNo").value = '1';
    document.getElementById("pageNo").focus();
  }
}
</script>
</#if>
